Accord Software, Inc.

tutorial09/array.c




/*
 * Accord Software, Inc.
 *
 * Tutorial 09 - CIDL file.
 *
 * Simple arraysum function.  Add COUNT numbers and 
 * return the result.
 */

#include "array.h"

int
arraysum(num)
	int num[COUNT];
{
	int j;
	int sum = 0;

	for (j = 0; j < COUNT; j++) {
		printf("num[%d] = %d\n", j, num[j]);
		sum += num[j];
	}
	return sum;
}

int
arraysump(nump)
	int *nump[COUNT];
{
	int j;
	int sum = 0;

	for (j = 0; j < COUNT; j++) {
		printf("nump[%d] = %d\n", j, *nump[j]);
		sum += *nump[j];
	}
	return sum;
}

int
arraysum2p(num2p)
	int **num2p[COUNT];
{
	int j;
	int sum = 0;

	for (j = 0; j < COUNT; j++) {
		printf("num2p[%d] = %d\n", j, **num2p[j]);
		sum += **num2p[j];
	}
	return sum;
}

int
arraysum3p(num3p)
	int ***num3p[COUNT];
{
	int j;
	int sum = 0;

	for (j = 0; j < COUNT; j++) {
		printf("num3p[%d] = %d\n", j, ***num3p[j]);
		sum += ***num3p[j];
	}
	return sum;
}

int
arraysum4p(num4p)
	int ****num4p[COUNT];
{
	int j;
	int sum = 0;

	for (j = 0; j < COUNT; j++) {
		printf("num4p[%d] = %d\n", j, ****num4p[j]);
		sum += ****num4p[j];
	}
	return sum;
}

[ Home | Tutorials | main.c | array.h ]
E-Mail:webmaster@accord.com
[P-050] Updated March 14, 1996
Copyright © 1993-1996 Accord Software, Inc. All rights reserved.